call gdk_event_request_motions(event) so selecting works with XInput
authorMichael Natterer <mitch@imendio.com>
Fri, 11 May 2007 16:03:48 +0000 (16:03 +0000)
committerMichael Natterer <mitch@src.gnome.org>
Fri, 11 May 2007 16:03:48 +0000 (16:03 +0000)
2007-05-11  Michael Natterer  <mitch@imendio.com>

* gtk/gtktextview.c (selection_motion_event_handler): call
gdk_event_request_motions(event) so selecting works with
XInput devices too. Spotted by Tommi Komulainen.

svn path=/trunk/; revision=17820

ChangeLog
gtk/gtktextview.c

index 8a4020192a447a2ca7506c7fba4261ba998048be..6488a774ce4d0bdf4ace5f2b4ab78fddf9b10b7a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-05-11  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtktextview.c (selection_motion_event_handler): call
+       gdk_event_request_motions(event) so selecting works with
+       XInput devices too. Spotted by Tommi Komulainen.
+
 2007-05-11  Emmanuele Bassi  <ebassi@gnome.org>
 
        * gtk/gtksearchengine.c (_gtk_search_engine_new): Fall back
index 3005c4497ecc995cea4f7118539944be48971478..42f47c50fedb6731ae8de42c67b22e7a5164971d 100644 (file)
@@ -5750,6 +5750,8 @@ selection_motion_event_handler (GtkTextView    *text_view,
                                GdkEventMotion *event, 
                                SelectionData  *data)
 {
+  gdk_event_request_motions (event);
+
   if (data->granularity == SELECT_CHARACTERS) 
     {
       move_mark_to_pointer_and_scroll (text_view, "insert");